<HTML><HEAD><TITLE>All_About_Your_64-Online-Help Version 0.64</TITLE></HEAD>
<BODY><PRE>

 $F841/63553:   Initiate Tape Read

Jump from <A HREF="ROMF199.HTM">$F19E</A>, <A HREF="ROMF72C.HTM">$F72F</A>:

F841: A9 00     <A HREF="BLDA.HTM">LDA</A> #$00
F843: 85 90     <A HREF="BSTA.HTM">STA</A> <A HREF="ZP90.HTM">$90</A>       ; Kernal I/O Status Word ST
F845: 85 93     <A HREF="BSTA.HTM">STA</A> <A HREF="ZP93.HTM">$93</A>       ; Flag: 0 = Load, 1 = Verify
F847: 20 D7 F7  <A HREF="BJSR.HTM">JSR</A> <A HREF="ROMF7D7.HTM">$F7D7</A>     ; Set Buffer Stat / End Pointers

Jump from <A HREF="ROMF533.HTM">$F5A5</A>:

F84A: 20 17 F8  <A HREF="BJSR.HTM">JSR</A> <A HREF="ROMF817.HTM">$F817</A>     ; Print &quot;PRESS PLAY ON TAPE&quot;
F84D: B0 1F     <A HREF="BBCS.HTM">BCS</A> <A HREF="ROMF864.HTM">$F86E</A>     ; Initiate Tape Write
F84F: 78        <A HREF="BSEI.HTM">SEI</A>
F850: A9 00     <A HREF="BLDA.HTM">LDA</A> #$00
F852: 85 AA     <A HREF="BSTA.HTM">STA</A> <A HREF="ZPAA.HTM">$AA</A>       ; RS232 Input Byte Buffer/Tape temporary
F854: 85 B4     <A HREF="BSTA.HTM">STA</A> <A HREF="ZPB4.HTM">$B4</A>       ; RS232 Write bit count/Tape Read timing Flag
F856: 85 B0     <A HREF="BSTA.HTM">STA</A> <A HREF="ZPB0.HTM">$B0</A>       ; Tape timing Constants
F858: 85 9E     <A HREF="BSTA.HTM">STA</A> <A HREF="ZP9E.HTM">$9E</A>       ; Tape Error log pass 1
F85A: 85 9F     <A HREF="BSTA.HTM">STA</A> <A HREF="ZP9F.HTM">$9F</A>       ; Tape Error log pass 2
F85C: 85 9C     <A HREF="BSTA.HTM">STA</A> <A HREF="ZP9C.HTM">$9C</A>       ; Flag: Byte received from Tape
F85E: A9 90     <A HREF="BLDA.HTM">LDA</A> #$90
F860: A2 0E     <A HREF="BLDX.HTM">LDX</A> #$0E
F862: D0 11     <A HREF="BBNE.HTM">BNE</A> <A HREF="ROMF875.HTM">$F875</A>     ; Common Tape Code

    <A HREF="ROMF838.HTM">Previous Page</A> / <A HREF="ROMF864.HTM">Next Page</A>

</PRE></BODY></HTML>
